import { ResultSetHeader } from "mysql2";
import { getDB } from "~/server/utils/db/mysql/index";
import { responseJson } from "~/server/utils/helper/index";
/**
 * 1、判断用户是否登录
 * 2、获取全部文集
 */

export default defineEventHandler(async (event) => {
  const con = getDB();

  try {
    const [rows] = await con.execute<ResultSetHeader>(
      "SELECT * FROM `notebooks`"
    );
    return responseJson(0, "获取成功", {
      list: rows,
    });
  } catch (error) {
    console.error("获取文集失败:", error);
    return responseJson(1, "获取失败", {});
  }
  // 注意：不要关闭连接池！连接池应该保持打开状态以供后续使用
  // 连接池会自动管理连接的获取和释放
});
